package com.kinghood.authoritycenter.common.model.dto.sys;

import lombok.AccessLevel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * <p>
 * 系统数据字典表
 * </p>
 *
 * @author wangchao
 * @since 2019-10-24
 */
@AllArgsConstructor(access = AccessLevel.PRIVATE)
@NoArgsConstructor
@Data
public class SystemDirectionCategoryReqDTO implements Serializable{

    private static final long serialVersionUID = 1L;

    private Long id;

    /**
     * 类别编码
     */
    @NotNull(message="类别编码不能为空")
    private String dataCode;

    /**
     * 类别名称
     */
    @NotNull(message="类别名称不能为空")
    private String dataName;

    /**
     * 顺序
     */
    private Integer sortNumber;

    /**
     * 状态（0：停用，1：启用）
     */
    private Integer status;

}
